// HistoricalRecordExporter.h: interface for the HistoricalRecordExporter class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_HISTORICALRECORDEXPORTER_H__B879B4C5_BD0D_4E7F_B911_301BAFBD25D2__INCLUDED_)
#define AFX_HISTORICALRECORDEXPORTER_H__B879B4C5_BD0D_4E7F_B911_301BAFBD25D2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "CommonLib\RecordExporter.h"

class HistoricalRecordExporter : public RecordExporter  
{
public:
	HistoricalRecordExporter(RecordAckStruct * pRecordAckStruct, int nMaxNumOfRows, int nMaxNumOfCols);
	virtual ~HistoricalRecordExporter();

  virtual void GetRecordString(long nCoalMineId, const CString& strMonUnitId, RecordItem * pRecordItem, CString& strTime, CString& strData) const;
  virtual void GetMonUnitString(long nCoalMineId, const CString& strMonUnitId, CString& str) const;
};

#endif // !defined(AFX_HISTORICALRECORDEXPORTER_H__B879B4C5_BD0D_4E7F_B911_301BAFBD25D2__INCLUDED_)
